plowing through - French English Dictionary